From
has, have + = active voice
has, have + been + = passive voice
วิธีใช้
1.
แสดงเหตุการณ์ที่เกิดขึ้น และกระทำเสร็จสิ้นไปแล้ว
โดยไม่ระบุเวลาชัดเจนว่าเกิดขึ้นเมื่อไร
I have read that
book.
He has gone to
Udom.
เปรียบเทียบ
I have seen the movie
"Dallas"
I saw the movie "Dallas" last
night.
2.
การกระทำที่เพ่งเกิดขึ้น เพิ่งเสร็จ หรือเรียบร้อยไปแล้ว
yet, just, already
- Have you finished your
homework yet?
- I have just finished my
homework.
- I have already finished my
homework.
3.
เหตุการณ์ที่เกิดขึ้นในอดีต ดำเนินเรื่อยมาจนนถึงปัจจุบัน
for, since, ever since, since then, so
far, up to now, up to the present time
We have studied here for
four years.
We have studied here since
1998.
We have studied here ever
since.
He has worked in this office
for twenty years so far.
Up tp now, he has worked as
a clerk.
4.
ever, never
Have you ever been to New
York City?
I have never seen a
ghost.
Pre
Perfect Continuous Tense
Form
has, have + been + V. ing
วิธีใช้
การใช้เหมือน Present Perfect tense แต่ Present
Perfect Continuous Tense เน้นการต่อเนื่อง
Bill has lived in Bangkok since
1975.
Bill has been living in Bangkok
since 1975.
ข้อสำคัญ
จะต้องใช้กับ Verb continuity of
action เช่น stay, wait, sit, live, work etc
The clock has been stopping
(wrong)
The clock has stopped.
(right) |